#ifndef H_NYMPHAEA_STORAGE_SAMPLE
#define H_NYMPHAEA_STORAGE_SAMPLE
/*
 * project: nymphaea
 * module: storage::sample
 * purpose: sample containing features and target
 * creation date: 2010-MAY-15
 * created by: kaby<entelechie@gmail.com>
 * license: GNU General Public License v3
 */

#include "matrices/matrix.h"

namespace nymphaea
{

namespace sample 
{
class Sample : public matrices::Matrix
{
public:
	Sample(size_t feature_dim);
	~Sample();
private:
	/*
	 * feature is storge in mData as a 1*N matrix
	 * The index 0 is for intercept and will always be feed 1.0;
	 * features will start from index 1;
	 * We don't do normalization all time huh :)
	 *
	 * - kaby
	 */
};


}
}

#endif
